.containers {
  position: relative;
  width: 100%;
  //margin-left: 20rpx;
  /* margin: 40rpx 0; */
  height: 410rpx;
  .title-containers {
    padding: 0px 20px 30px;
  }
  .img-block {
    display: block;
  }
  .move-image {
    height: 42rpx;
    width: 100%;
  }
  .slide {
    position: absolute;
    /* width: 712rpx; */
    height: 320rpx;
    /* overflow: hidden; */
    /* height: 20rpx; */
    li {
      position: absolute;
      width: 640rpx;
      height: 320rpx;
      background-color: #fff;
      border-radius: 20rpx;
      box-shadow: 1px 4px 20px 0px rgba(0, 0, 0, 0.24);
      display: flex;
      box-sizing: border-box;
      overflow: hidden;

      .slid-item-image {
        width: 100%;
        height: 100%;
        border-radius: 20rpx 20rpx 20rpx 20rpx;
        flex: 1;
      }

      .slid-item-txt {
        padding: 63rpx 21rpx;
        width: 326rpx;

        font-size: 32rpx;
        font-family: PingFang SC;
        font-weight: bold;
        color: rgba(0, 0, 0, 1);
        line-height: 40rpx;
      }

      .slid-item-txt-text {
        height: 92rpx;
        font-size: 27rpx;
        font-weight: 400;
        color: rgba(136, 136, 136, 1);
        line-height: 33rpx;
        margin-top: 23rpx;
      }
    }
  }

  .title {
    font-size: 33rpx;
    font-family: PingFang SC;
    font-weight: bold;
    color: rgba(0, 0, 0, 1);
    margin-left: 24rpx;
    padding-top: 20px;
    padding-bottom: 3px;
    .title-p {
      font-size: 27rpx;
      font-weight: 400;
      color: rgba(136, 136, 136, 1);
    }
  }
}
